add gap pull msg