update for 2.3.1-1 release

1. add function to do pre configuration before execution
2. update logic when check testkit-lite's version