I hope you don't mind if I ask a question which is related to developing my own app which is not related to BetAngel.
So I'm building my own app and the first thing I'm trying to do is to get prices. The problem I'm having is that prices are jumping enormously

Please see the video below:
https://www.youtube.com/watch?v=zrfC64YUHe0
Odds for a market can jump between 2.11 and 11 easily and I have no clue what I'm doing wrong. Do you have any suggestion?
I am using a delayed key, that's why my odds are different from the Betfair odds on the screen. But I think it should not be jumping so much.
I've tried to use Betfair API sample from GitHub(https://github.com/betfair/stream-api-s ... .ESAClient) and I tried to write everything myself according to Betfair documentation(when it was still working). However, the end result is the same. Odds are jumping up and down like crazy
Any advice on this issue?
UPDATE: I thought maybe it would be useful to provide more information about what my code does.
1) get ListMarkeCatalogs and populate them to the grid.
2) get MarketBooks for selected markets and update prices in my Data Grid.
I have a timer in my form which triggers to get market books every 0.05s and everytime it gets new marketbooks, runner price is very different from the previous call. That is why I called jumping odds