milestone commit, exchange obj update