more improvements to odds generation and race engine