revising performance problem in dynamic task addition