Made sure we sleep to show the work is done in background
Easy2use constructor for regular code, injectable ctor for test code