added sync webworker uploader