added state to progress update because needed by trakt.tv plugin