add missing dep: request