update script, use iframe