added hash in Tasks - virtual column to to prevent Lost Updates for implementing Optimistic Locking using hashes in tasks updates