better thread safety for tooltip. apply gpl development license