update todo, composer requirements