To me, 90 is a bit on the high side, but I suppose it depends on whether the frog is experiencing 90 where ever he is. I think the setup looks good, and the diet sounds good too. How are you heating the terrarium though?