You definately have a leak somewhere that your mechanic missed. Personally i'd take it somewhere else or to a dealer where they specialize in servicing a/c's and have the correct tools. That leak "sealer" is temporary, like a band-aid and it won't solve the problem. I've also heard that they cause more harm than good to the a/c system. Filling it won't help til you get that leak fixed.