new refresh methods