working on automatic task update