add execution tests and simple sync test