COFC: fix overcorrection of supcom camera zoom

overcorrection caused by caching function,
and added some extra code comment