Revert "update mechanism"

This reverts commit 8e5bb03947a5ce4f4bcb6d784e586c199329ee42.