custom avatar upload
fix #139
more on change avatar
fix #644
Fix 653