fixed many bug and error. update version