add doc for why wrap server route functions