remove completion block property
don't use completion block
remove completion block unit test