Move resource check to load_current_resource
Move all records common block to method