updated circularNetwork in pure Canvas