add suspend/resume support for routes