update TODO with latest progress