update readme and todo