reloading views improved