$90m spent to improve bus services so far