moved start to always happen on create and fixed test accordingly
only wait after block in async mode