Refactore AsyncTasks
Merge branch 'refactore-async-tasks-#37' into implement-#108-clear-database-after-signup
Merge branch 'implement-#108-clear-database-after-signup'