Add  functionality to scope

Executes a function asynchronously, but still in the current  cycle.
Handles  from both watch functions and listener functions.