Sounds good, I'll switch args/kwargs to None in update as well, however we should only need to set them (args = args or [], etc) in worker.