fixed broadcastreceiverJ