timestamp is now correctly milliseconds since epoch, as expected by the server