fix if-else brace bug