updated circle handler
fixed pn
update cam