runnable to change screen
refactor