updating ondemand code