Feature Update

1. Re-implement the Data transfer model
2. Re-matching the client with new Web service
3. Clean up