add idle kick logic

N/A

Change-Id: I735f250e129697248a1878a1b022bc88694f5751
Signed-off-by: liuhuahang <liuhuahang@zerus.co>