Redone several stage refresh methods