buggy difference and task-scheduling