Fixed update timestamp--preserve the existing timestamp if present