Try to fix a bug that calculate content based on coming changes incorrectly