refactor verification part two. use different modes for smp answer and smp response.