update method
Implementation
void update(T value, {bool isValueFromCache = false, bool isOnlyUpdateView = false}) {
/// Update to UI
howToUpdateView(value, isValueFromCache);
/// Need to update cache or not?
if (isOnlyUpdateView == true) return;
if (isEnableCache == false) return;
/// Update to cache
howToUpdateCache(value);
}