update usercan method