Likely, you used too little butter which can create a mushy topping. But don't overdo the butter or your topping will become greasy.