change UI-non-blocking