bug fix - onMessage must be called anyway

otherwise lastmessage and isanswered fields are not updated