better backtester api
minor fixes