Just refresh data by default, use serialization if fails