compile script update