added optional timeout to client creation
bumped version