Let be an undirected graph with n vertices embedded in a metric space. We consider the problem of adding a shortcut edge in G that minimizes the dilation of the resulting graph. The fastest algorithm to date for this problem has running time and uses space. We show how to improve the running time to while maintaining quadratic space requirement. In fact, our algorithm not only determines the best shortcut but computes the dilation of for every pair of distinct vertices u and v.