Is there any method of updating Biometrics online or by post?

No, for all Biometric updates including photograph you have to personally visit nearest Aadhaar Permanent Enrolment centre.