simple server with rate limiter