make sure parse runs in bg instead of main thread