Revert "Revert "Revert "Update "smooth update""""

This reverts commit e0147ed399a07b3fab80ca852ab93fa0c9309cae.
Revert "Revert "Revert "Revert "Update "smooth update"""""

This reverts commit 0635432152844fef41482fcc7a0a9d562485de05.