try to fix heap