some fixes
fixing long processing message response

now there is a proper callback so any responses that take
a long time to return still get sent
updated docs