Currently I have Shimano "Roller brakes" apparently and they do not do the job well
True they are not intended to be as agressive a braking system .
maybe you really wanted disc brakes instead.
but when the road is Icy a real abrupt brake is not so good either ..