message server receipt, and client callback