@pdex removed Threading race condition and @xjdr added skel for IpFilter and RateLimiting logic