deal with messages, including initial msg while user has just registered