Add mutex, start adding condition var