Minor simplification of delete
Run hook sync synchronously from the async update