update emerge object