updated todo application