moved methods to background queue, since I thought they where already there