Implement refresh/reload semantics