performUpdate should return false if no update is performed

Fixes #4752