add whenever scheduling for S3PollingWorker
add new_wdpa? method and refactor S3PollingWorker