updated composer json and dependencies