fix is_sysadmin? method and make it's caching better