update todos and usage