Responds to updates to user state properly, rather than overwriting previous messages