event driven backtester added