updating messages from server -- eventually the stack will be exhausted