I assume that you have done your biometrics. It is normal for I-485 application to be pending for merely one year. The delay is largely due to security background check which means that CIS is waiting for the results from all US agencies (CIA, FBI, etc.) and the U.S. consulate where you were issued the nonimmigrant visa.
Just be patient, you will be all right. I suggest you make another inquiry in about 3 months. Good luck!
Also, you should post your inquiry at Immigration Forum and hope shiaobaitu will respond.