add boot completion broadcast receiver