Separating tasks from server