processing updates- snapshot