Public gets an update on the new Twins' stadium