Используйте BR. Если задача, которую вы хотите выполнить, короткая (5 с), вы можете делать все, что хотите в своем БР, в противном случае вы ДОЛЖНЫ использовать службу из-за ограничения по времени выполнения Android. Обратитесь к документации и проверьте, какой предел (я точно не помню).