refresh improved