vcard with read, update
Merge remote-tracking branch 'origin/master' into 03vcard

Conflicts:
	views/main.less
Merge remote-tracking branch 'origin/master' into 03vcard
fix vcard update ui and functions
add vcard list ui and functions