desynced update, added draw, continued annotating