added version and controller for perf
adding interface update for upversion or oauth2server
added some more tests