smaller granularity for task execution.