enhance the scsi mgr module, make it more Object-Oriented
1. fix a bug in scsi mgr

2. enhance block mgr, make block mgr more OO