add bumplimit supporting