task service
- FIX: use sub-module for task service
- FIX: use "task" instead of "tasks"