[Contact] Fixed some issues.

* Support to copy arguments in asynchronous function
* Fix an issue of Contact constructor