Added initial load and periodic save