update todo
smarter rendering queue to minimize fill/stroke (30% faster geometry rendering)