update and todo