expected behavior currently afaik,
discussed here Updating the entire LCD in C and performance
@dave had been tinkering with a patch, but I think it ran into some snags
edit: worth knowing, you can go faster if you limit the number of rows you send to the display to update (discussed by @matt in that and other threads)