adding new tests for async using Future api