the "size update" message was still sent synchronously when the actual update occured asynchronously