Add Callbacks when the report is about to be synchronize and when the sync task is finished
Add timeoutConnection and timeoutSocket to the every request
Code formatting