fix for slient & selfupdate