mitigate update/display race. check return value