handling potential error of trying to update the color preview when the data is not ready
these updates are necessary for cross patform compatibility
changes to default license state and trial process