Remove cache and add version comparision
Change ip_address lookup into IP compatibility check
Add one more type for Compatibility
Fix typo