add the user_identifier to the logs
make inject available to the user manager
make sync tasks more generic

we don't rely on the user_id anymore. this enables us to create sync tasks that the server should handle without user connections