tempo change handler