fixed user data migration
don't stop alchemy server if it hasn't already started
specify background service dependencies