i have been having a problem lately with text messages. my messages will send but people receive them hours and hours after i send them, or i don't receive the ones they send on time or a receive duplicates of them. what can be causing this? how do i fix it?