Non-profit goes virtual to help cancer patients and caregivers