leaf node updates