fixed proxy replacement bug with play method