improved logging and automatic refreshing data in ui
added scheduing