started working on webworker, not tested yet due to lack of developer console on android chrome