make esm signal generation use minimum buffer param instead of timeout