adding a test for backcall and async