Does MySQL reindex on update
MySQL will not serve you stale data (if that is your question).  The index is maintained and kept up to date as part of every operation (whether be INSERT, UPDATE, DELETE etc.).