fix back btn crash for "settings";
add waiting dialog