修复若干bug

Change-Id: I8222724fe466d9e554fa7ca751668834cdad7dd1