action sequence in worker