I have tried to implement using niagara system but on every location update i have to copy array of all last positions and set entire array of positions once add new position in nigara system so is there any optimization we can done here to handle memory issue ??