Bug solved : changing scope of broadcast receivers to localscope