modify route handle