Coded caching: Information theoretic bounds and asynchronism