add new task
decrease dependencies