divide and conquer using webworkers