exploring how to "join" on web workers, delaying code execution until all workers have finished