finally update refined