fix the problem that places() returns wrong result when the team is created by split method