with IDLE sometimes we need maintenance as a library

Change-Id: I6c51b64e50918b7926ee8bb1a3835fe22144a8a8
Merge "with IDLE sometimes we need maintenance as a library"