fix server list parse function