Updated to not use cas for refresh