remove unneeded requires
update USAGE information [ci skip]