moved arc to viewarea

arc is now initated and updated from within viewarea