resolve race condition due to unsyncronous method of progress handling in GTK