activate/deactivate through update