refresh improvements