add worker code and script to upload new versions until github deployment becomes feasible