finish all task