Bugfix and refactoring.
Handling error message send.
Refactor timeout handler setting.
Batched asyncTask and further refactoring.
Main message handler outsourced to separate handler.