fixed bug: check cached itself AP using contains() insteads of equals() using Mac addr