fix backtesting bug