updated build with q in require