change the reload method