Revert "fun update index"

This reverts commit 220090fbb1069ee538bcb97ba0162bd35fdf1749.
Revert "Revert "fun update index""

This reverts commit 240a53af9329862da61ba593d964eece9f97f23e.
Revert 240a53a..22899c0

This rolls back to commit 240a53af9329862da61ba593d964eece9f97f23e.
Revert 22899c0..16ee802

This rolls back to commit 22899c08f62ae26a5169da86845bcf2c3727d1ab.