<DA-204> find problem with override data. method OnChallengeReceived inside SearchResultController overrides values in db (e.x. isFullDownloaded)
<DA-204> Split ChallengeInfo to ChallengeInfo and ChallengeInfoServer. This way give opotunity save challenge info but keep client side values
<DA-204> fix local value updation with server values
<DA-204> move hellper code to separate class