udpate setter behaviour, remove check when update menu