modify runnable