add callback error handling with extend_on_fail to README