backend sync fixes / progress dialog