moved store properties to EvaluationCompleted event, now properties are stored when evaluation completed then UI updates are dispatched on UIthread.