update OpenFTS.str to handle dict of actions
more logging in synth