update user log framwork