added a 1s cooldown between each role selection to stop ratelimits, except if the role has already been fetched