[enh] auto find center
[add] safeguard if center not found