add view all change support