new renderer WIP
new renderer working for circles. update buffer at call time instead in draw loop