change: Remove ICommand

We can use Runnable to replace ICommand.