actually, read the controlled substances act. the attorney general has the authority to reschedule or reschedule cannabis whenever he feels like it. not saying he should or should not – but the AG has the authority
21 U.S. Code § 811(a)(2)
https://www.law.cornell.edu/uscode/text/21/811