fixed code style and refactored asynctasks