fix bugs

Change-Id: I1669fc86ceff50bb84c3bf9bee1bf7007b765aa7
Signed-off-by: levi <liwei_snake@163.com>