use message.date and don't read timedout messages