finish tracker_connection_handler except process. Change handler args to (SharedPtr<Messsage> in, Mesage* out)