update worker, use simple-worker