some hacks

add render and input calls; make system process self mutable