added update with (untested) warning for the moment