reformat / cleanup code to match existing style
ensure callback is called, make requests parallel, message formatting