add callback when found