improves memory release hierarchy