added delayed dispatch to queues. delay reconnect attemps by 1 sec. still having problem with peripheral showing connected when not