took out async dispatch
test case