full fix require, using browser cache