sketched out async messaging service