Removed unnecessary strongself declaration.
Also added the label update code inside a dispatch async to make it run in the main thread.

Signed-off-by: Esteban Torres <me@estebantorr.es>
Organized some assignments and move another call inside the dispatch.

Signed-off-by: Esteban Torres <me@estebantorr.es>