I work offshore and I have to leave my phone on airplane mode for a month or more. Everytime I get back on land and take my phone out of airplane mode I do not receive older iMessages that people have sent me. I only receive iMessages that are roughly a week old. Is there anyway to recover those iMessages and is there anyway to prevent that in the future? Thanks.