Revert "clientside update"

This reverts commit a569f405a20bb2599cf74fb2c05d265e16c7252a.
Revert "Revert "clientside update""

This reverts commit 9ef313dbbe7ec4e31f683499ca48c4e7eab549c4.
truncate