bug fixed: auto-update