Back to file storage, fixed updatePrograms, bug in diff :(
merged fix of mistake