When you say you had to top up the fluid, how low was it? I would say if air has entered the system you would need to bleed the system.
If you only had to top it up a small amount, not enough to let air in then I would check all lines and calipers for signs of leaking and if there are no visible leaks I would suggest master cylinder. Rebuild kits can be bought fairly cheaply now.