handle properly long inactivity pauses and recieving duplicates