update to support safari