change version to 4.5, complete unit test, fix ApiUrl