update todo and test vs