Bug fix for data reload on config change
Added async tasks for loading/saving.
Added data fragment for storing data between config changes