fixed wrong msg index bug