Cache code blocks after callbacks are implemented in version 0.84

As the new 0.84.0 introduced the callbacks, it may be worth thinking whether it is necessary to have the rerun from the beginning of the codes every time when there is a change by the widgets. Alternatively, if the cache modifier can be applied to a block of codes, that would be great.