Put saving data into a thread, watch for completion