There are a couple of things you can do to prevent a fruit crisp from becoming soggy. First, make sure the fruit crisp is cooled to room temperature before putting in the fridge. If it is warm or hot and covered, steam will cause the topping to get soggy. Second, make sure the ratio of fat to flour and sugar isn't too high. (This is why I like to use Duke's in my crisp topping.)