reserved protocol type id
add test trace
bugfix: turn trace off before request return