fix bug
add reload