removed webGLClient and Added Webworker caching