Fix: some gcc changes are not saved to cache note
Improved cache note injection mechanism
Mod: only upload if the text has changed
Made the saveToCacheNote feature optional