Added option to pick reference in diffDicts
Back to file storage, fixed updatePrograms