Asynchronous cached property for Django