updated synthetic for contentswitch