changed the refresh to happen more often, changed to order of when to
destroy so that refresh happens