How to disable update callbacks?

Is there a way to disable update callbacks altogether for certain objects?
When object get out from view, I want to disable it’s update method (or entire script component, which currently can’t be disabled/enabled, afaik), when it go back again - enable.

You cannot automatically disable scripts. The correct way would be to msg.post a “disable” message to the game object to disable all components (sprites etc) and in on_message of any script on the game object set a flag and exit early from any update function.