added manual reload option