update long