This was improved to O(n·logn·loglogn)[0], and very recently has been improved still further to O(n·logn)[1] - discussed here[2].
O(n·logn) has for some time been conjectured to be the lower bound.
[0] https://en.wikipedia.org/wiki/Sch%C3%B6nhage%E2%80%93Strasse...