final proxy and test server update(include API unit test