update README and todo.md