Provide empty default implementation for update.
Logging bug fix and some warning fixes.