divide the one test function into some functions to avoid timeout for low spec machine env