improved requirejs deps