added garbace collector hint call