only register action path once