better streaming support + add circle
fail softer
add lwpolyline support