update demo, TODO: fix ajax validateAll