Apple promises better after Chinese criticism