init for TextConfiguration
fetch product during init only if not new, return product in callback