Adding an option on refresh to forget previous state. The state is then refreshed from data source.