Nimisha/split converge api

There's really no need to create the instances to do this check. Only to lookup the courses and get the block entry, but you didn't write this, you just moved it; so, we can optimize it later.