now LocalBroadcastManager used instead of usual broadcasts