working on getting native background task working