Refactored the system for sending requests (RequestSender, TaskCallbacks, AsyncMessageMgr, ...)