if response is nil, do not send it any more.
merge