bug fixed and all status save in json