Extract service to a new task