distributing updators and updating interpreter