[BUG FIX] Dictionary Update

covered set is bigger that inblk set.
reason is that the dict operation when init a vehicle lead to that
inconsistancy
fix: move all the dict operation to vehicle.cs