Feature/update

Feature/update
* @param {String|{user:{}}} user