fetch return default value when not match any keys