script and content update