SA banks' online services are improving