Lane tip against Katarina

I'm relatively new to Ahri. I can get lane push in Katarina match up. But the game becomes a clownfiesta at some point and I lose my advantage. Then it becomes very difficult to lane. Most of the time I hide the E skill. Because most kata players bait E and she get use e cs. I usually poke W Q in early trades. But I often fail in the mid game. Because the kata has weird burse damage and I can't predict it What do you suggest? (Silver /gold elo)