scratch update