init heap