update tip bubble, add position attribute to tip