optimise rlist and wlist for large fps