add sms feature, fix child creating issue