added back auto refresh