upate todo workflow