1) check the flour in the recipe ( try to reduce the quantity - 50gm)
2) apply the vegetable oil to replace of butter ( it does not get firm when cool)
3) try to fold some meringue in the recipe of cake before baking.
or better to show your recipe and procedure. hope can help u to solve some problem.