fixed fire ready bug
add demo