... Peter are at the same pace with him, he can even encourage them to keep up but will never slow down because of their sluggishness.

Please I need an English word that conveys the sense of the above write up. Thanks