update s4ext

updates with bug fixes and regen'd s4ext