add backedn code
add test case for create storage pool
add unit test back, primary storage life cycle is tested