parse command with rate limiting