add a todo in vm