missing files re-added
added RetryPolicy
further prototyping of backgrounderingservice