demacs and update