BOY: fix a bug that tooltip may not update