throw new exception when user request limit has been exceeded