add callback with pin object on success