就 is one of the most versatile Chinese words. Its core meaning is 'close/soon/right away,' and from that it gets meanings like 'then,' 'just,' 'precisely,' and 'as early as.'
mistakes
就 and 才 are opposites: 就 implies something happened sooner than expected, while 才 implies it happened later than expected.