update some route controls which response to the different kinds of  requests!