Update runnable concurrent move. Add ruler