update to fix browser compatibility issues