fixed stack overflow by decyling tasks before hashing, fixed update by removing  keys before updating