new improvements on disposing
merged dev-improving-adapter-disposing-proc
Merge remote-tracking branch 'origin/master' into RemoveUpdater