update logic
update consolegui
update gui