added upload avatar via QB