The review process is the one that needs to be fixed. Instead of having the umpires waddle over to the headset, have a designated guy there to talk to the people in NY and just relay the call.
Also no waiting around to see if the manager wants to challenge the call or not. Have it like the NFL where they have to make a split decision whether they want to challenge or not.