Generic refresh
Improve refreshing and readers