update, number validation works