update darwinOP