feat add update heap test