some updates to ensure views update properly