unlock mutex before return