added profile update support