make file, update user cache