solved issue with deadlocks, unlocking object on free and use methods