Added std::update

Still needs testing