ratelimit
ratelimit copied to clipboard
modify timer to use non-blocking
timer now runs as blocking code, let's make it non-blocking with threads