changed update to not need data, and to get it automatically if it isn't
supplied.
fixes related to trial subscription signup