Android and background service communication