Update ondemand.c