Thanks for the response, I agree that one has to just wait - a foregone conclusion
a few facts on timings though - it is not as simple as NYC or bigger cities are slow and smaller areas are fast
1) If you look at USCIS official processing time data for N400 per FO, Seattle is the fastest in the country and has massive load
2) in Newark, NJ "80% of cases" end to end - meaning filing -> biometrics ->interview scheduled->Interview-> decision-> oath is 7.5 months. but key number is 80% cases. Median is around 3 to 4 months. USCIS puts out hyper inflated numbers for enquiries because they want you to reach a statistical bottom <1% before you can actually file an inquiry etc.
3) a smaller FO Cranbury NJ the same 80% metric is 8.5 months (more than Newark or Seattle, etc)
4) Those who apply via paper filings are also included in these ranges. it is usually longer for them for obvious reasons
cases applied online and biometrics re-used right away are usually the shorter end of the curve and that is evident in many forum self reported data.
So technically yes, 103 days is already on the higher side of average, albeit not totally an outlier yet. that is why i was anxious to enquire if there are specific Newark NJ people who can report back for more data points
Thanks!