added exists method to preferences manager
removed default constructor from BackgroundTask