added cache expiration
added license