dont retain GCD sources via property