try to fix the weird bug
result tip position fixed