Added refresh() operation