Implement manual refresh