Adding background task support, UI updates
npm version fix