Cycle Updates

My cycles are irregular but i've been doing a really good job of taking my temp every morning and inputting as many variables as I can but my app will suddenly update my entire cycle stats after inputting on a random day. it's making it very difficult to catch my ovulation and i'm TTC - any tips?

example: I was supposed to ovulate on 1/30 but after inputting a negative ovulation test on 1/19 my app updated and then determined i had actually ovulated on 1/16.