fix while bugg