fixes #133: check message limit on change

now respects the new message limit on a change instead of waiting to update when the next message arrives.