remove template declaration and definition
add request dispatcher