update readme and todo-list