Try to preserve activity status. Still doesn't work properly.
Don't use service binding. Now it works.