update MaxSubArraySum