update for in-situ preview