fix req only once